package org.zizi;

import java.util.List;

import org.zizi.action.ActionService;
import org.zizi.dao.BaseDao;
import org.zizi.manager.Manager;
import org.zizi.util.Options;

public abstract class Project
{
	public abstract void addManager(List<Class<? extends Manager>> managers);
	
	public abstract void addDaoImpls(List<Class<? extends BaseDao>> daos);
	
	public abstract void addActionServices(List<Class<? extends ActionService>> services);
	
	public abstract void initialize(Options options) throws Exception;
}